home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Toolbox / Visual Basic Toolbox (P.I.E.)(1996).ISO / setup_ut / chief200 / setup.chf < prev    next >
Text File  |  1995-09-15  |  3KB  |  127 lines

  1. REM -----------------------------------------------------------------
  2. REM --- SAMPLE CHIEFPRO BATCH FILE TO RUN FROM SETUP.EXE
  3. REM --- Put the line: $BATCH-FILE=SETUP.CHF in SETUPINF.INF
  4. REM  --- Shows examples of what can be done before the install starts
  5. REM -----------------------------------------------------------------
  6.  
  7. REM -- some GLOBAL CONSTANTS
  8. #CONST OURZIP=$SOURCEDIR\WINSTALL.ZIP
  9. #CONST OURDLL=$TEMPDIR\WINSTALL.DLL
  10. #CONST OURINF=$TEMPDIR\WINSTALL.INF
  11.  
  12. REM --- LOAD CTL3DV2.DLL OR CTL3D.DLL
  13. LOADCTL3D
  14.  
  15. REM -- unzip the LANGUAGE DLLs
  16. IF EXIST OURZIP GOTO UNZIP-IT
  17.  
  18. REM --- ELSE Skip the choices
  19. GOTO START-ALL
  20.  
  21. :UNZIP-IT
  22. REM -- display a message
  23. DISPLAY Setting up Chief's Installer Pro language DLLs. \n\nPlease wait ...
  24.  
  25. REM --- unzip the file
  26. UNZIP OURZIP $TEMPDIR\C_ZIP
  27.  
  28. REM - make sure we can clean up afterwards ...
  29. If ERRORCODE 0 WRITEINF OURINF;$CLEANUP=$TEMPDIR\C_ZIP\*.DLL
  30. If ERRORCODE 0 WRITEINF OURINF;$CLEANUP=$TEMPDIR\C_ZIP\*.RC
  31. If ERRORCODE 0 WRITEINF OURINF;$CLEANUP=$TEMPDIR\C_ZIP\*.NOW
  32. WRITEINF OURINF;$CLEANUP=$TEMPDIR\C_ZIP
  33.  
  34. REM - remove display dialog ...
  35. DELAY 2
  36. DISPLAY OFF
  37.  
  38.  
  39. REM --- allow us to make some choices here!
  40. :CHOICES
  41.  
  42. REM -- present choices
  43. if Choice "&Dansk;Nede&rlands;&English;&Franτais;De&utsch;&Norsk;&Italiano;&Espanol;S&venska;&Yoruba;Please choose your language, or Click on Cancel (for English):" GOTO CHOICE
  44.  
  45. REM --- ELSE; No choice, so, 
  46. GOTO START-ALL
  47.  
  48. REM --- Danish
  49. :1
  50. COPY $TEMPDIR\C_ZIP\DANSK.DLL OURDLL
  51. GOTO START-ALL
  52.  
  53. REM --- Dutch
  54. :2
  55. COPY $TEMPDIR\C_ZIP\NEDERLAN.DLL OURDLL
  56. GOTO START-ALL
  57.  
  58. REM --- English
  59. :3
  60. COPY $TEMPDIR\C_ZIP\ENGLISH.DLL OURDLL
  61. GOTO START-ALL
  62.  
  63. REM --- French
  64. :4
  65. COPY $TEMPDIR\C_ZIP\FRANCAIS.DLL OURDLL
  66. GOTO START-ALL
  67.  
  68. REM --- German
  69. :5
  70. COPY $TEMPDIR\C_ZIP\DEUTSCH.DLL OURDLL
  71. GOTO START-ALL
  72.  
  73. REM --- Norwegian
  74. :6
  75. COPY $TEMPDIR\C_ZIP\NORSK.DLL OURDLL
  76. GOTO START-ALL
  77.  
  78. REM --- Italian
  79. :7
  80. COPY $TEMPDIR\C_ZIP\ITALIANO.DLL OURDLL
  81. GOTO START-ALL
  82.  
  83. REM --- Spanish
  84. :8
  85. COPY $TEMPDIR\C_ZIP\ESPANOL.DLL OURDLL
  86. GOTO START-ALL
  87.  
  88. REM --- Swedish
  89. :9
  90. COPY $TEMPDIR\C_ZIP\SVENSKA.DLL OURDLL
  91. GOTO START-ALL
  92.  
  93. REM --- Yoruba
  94. :10
  95. COPY $TEMPDIR\C_ZIP\YORUBA.DLL OURDLL
  96. GOTO START-ALL
  97.  
  98.  
  99. :START-ALL
  100. GOTO VIDEO
  101.  
  102. REM -- adjust things according to screen display driver
  103. :VIDEO
  104. If VMODE VGA GOTO VGA
  105. If VMODE SVGA GOTO SVGA
  106. If VMODE SSVGA GOTO SSVGA
  107.  
  108. REM -- else terminate
  109. GOTO END
  110.  
  111. :VGA
  112. WRITEINF OURINF;$BANNER-FONT-SIZE=35
  113. GOTO END
  114.  
  115. :SVGA
  116. WRITEINF OURINF;$BANNER-FONT-SIZE=38
  117. GOTO END
  118.  
  119. :SSVGA
  120. WRITEINF OURINF;$BANNER-FONT-SIZE=45
  121. GOTO END
  122.  
  123. :END
  124. UNLOADCTL3D
  125. EXIT
  126.  
  127.